package com.git_taoxian.test1;

import java.util.Comparator;
import java.util.Random;
import java.util.Set;
import java.util.TreeSet;

public class Test {
    public static void main(String[] args) {
//        定义一个TreeSet集合
        Set<Integer> treeSet = new TreeSet<>();
        Random r = new Random();
//        随机生成10个不同的0~50之间的整数，要求按照从小到大进行遍历。
        while(true) {
            int num = r.nextInt(51);
            treeSet.add(num);
            if (treeSet.size()==10){
                break;
            }
        }
//        打印结果 升序排序
        System.out.println(treeSet);
        System.out.println("==========================================f");
//        随机生成10个不同的50~100之间的整数，要求按照从大到小进行遍历。
        Set<Integer> treeSet1 = new TreeSet<>(new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                int rs = o2 - o1;
                return rs;
            }
        });

//        随机生成10个不同的0~50之间的整数，要求按照从小到大进行遍历。
        while(true) {
            int num = r.nextInt(51);
            treeSet1.add(num);
            if (treeSet1.size()==10){
                break;
            }
        }
//        打印结果 升序排序
        System.out.println(treeSet1);
    }
}
